/*    */
package com.liang.manage.concern.facade.dto.notify;
/*    */
/*    */

import java.io.Serializable;
/*    */ import java.time.LocalDateTime;

/*    */
/*    */ public class NotifyUserDTO
        /*    */ implements Serializable
        /*    */ {
    /*    */   private Integer id;
    /*    */   private Integer type;
    /*    */   private Integer notifyId;
    /*    */   private Long userId;
    /*    */   private Boolean isRead;
    /*    */   private Boolean isDeleted;
    /*    */   private Long createUser;
    /*    */   private Long updateUser;
    /*    */   private LocalDateTime createTime;
    /*    */   private LocalDateTime updateTime;
    /*    */   private static final long serialVersionUID = 1L;

    /*    */
    /*    */
    public Integer getId()
    /*    */ {
        /* 17 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    public Integer getType()
    /*    */ {
        /* 22 */
        return this.type;
        /*    */
    }

    /*    */
    /*    */
    public Integer getNotifyId()
    /*    */ {
        /* 27 */
        return this.notifyId;
        /*    */
    }

    /*    */
    /*    */
    public Long getUserId()
    /*    */ {
        /* 32 */
        return this.userId;
        /*    */
    }

    /*    */
    /*    */
    public Boolean getIsRead()
    /*    */ {
        /* 37 */
        return this.isRead;
        /*    */
    }

    /*    */
    /*    */
    public Boolean getIsDeleted()
    /*    */ {
        /* 42 */
        return this.isDeleted;
        /*    */
    }

    /*    */
    /*    */
    public Long getCreateUser()
    /*    */ {
        /* 47 */
        return this.createUser;
        /*    */
    }

    /*    */
    /*    */
    public Long getUpdateUser()
    /*    */ {
        /* 52 */
        return this.updateUser;
        /*    */
    }

    /*    */
    /*    */
    public LocalDateTime getCreateTime()
    /*    */ {
        /* 57 */
        return this.createTime;
        /*    */
    }

    /*    */
    /*    */
    public LocalDateTime getUpdateTime()
    /*    */ {
        /* 62 */
        return this.updateTime;
        /*    */
    }

    /*    */
    /*    */
    public void setId(Integer id)
    /*    */ {
        /* 12 */
        this.id = id;
    }

    /* 12 */
    public void setType(Integer type) {
        this.type = type;
    }

    /* 12 */
    public void setNotifyId(Integer notifyId) {
        this.notifyId = notifyId;
    }

    /* 12 */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /* 12 */
    public void setIsRead(Boolean isRead) {
        this.isRead = isRead;
    }

    /* 12 */
    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    /* 12 */
    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    /* 12 */
    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    /* 12 */
    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    /* 12 */
    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    /* 12 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof NotifyUserDTO)) return false;
        NotifyUserDTO other = (NotifyUserDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$type = getType();
        Object other$type = other.getType();
        if (this$type == null ? other$type != null : !this$type.equals(other$type)) return false;
        Object this$notifyId = getNotifyId();
        Object other$notifyId = other.getNotifyId();
        if (this$notifyId == null ? other$notifyId != null : !this$notifyId.equals(other$notifyId)) return false;
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null ? other$userId != null : !this$userId.equals(other$userId)) return false;
        Object this$isRead = getIsRead();
        Object other$isRead = other.getIsRead();
        if (this$isRead == null ? other$isRead != null : !this$isRead.equals(other$isRead)) return false;
        Object this$isDeleted = getIsDeleted();
        Object other$isDeleted = other.getIsDeleted();
        if (this$isDeleted == null ? other$isDeleted != null : !this$isDeleted.equals(other$isDeleted)) return false;
        Object this$createUser = getCreateUser();
        Object other$createUser = other.getCreateUser();
        if (this$createUser == null ? other$createUser != null : !this$createUser.equals(other$createUser))
            return false;
        Object this$updateUser = getUpdateUser();
        Object other$updateUser = other.getUpdateUser();
        if (this$updateUser == null ? other$updateUser != null : !this$updateUser.equals(other$updateUser))
            return false;
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null ? other$createTime != null : !this$createTime.equals(other$createTime))
            return false;
        Object this$updateTime = getUpdateTime();
        Object other$updateTime = other.getUpdateTime();
        return this$updateTime == null ? other$updateTime == null : this$updateTime.equals(other$updateTime);
    }

    /* 12 */
    protected boolean canEqual(Object other) {
        return other instanceof NotifyUserDTO;
    }

    /* 12 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $type = getType();
        result = result * 59 + ($type == null ? 43 : $type.hashCode());
        Object $notifyId = getNotifyId();
        result = result * 59 + ($notifyId == null ? 43 : $notifyId.hashCode());
        Object $userId = getUserId();
        result = result * 59 + ($userId == null ? 43 : $userId.hashCode());
        Object $isRead = getIsRead();
        result = result * 59 + ($isRead == null ? 43 : $isRead.hashCode());
        Object $isDeleted = getIsDeleted();
        result = result * 59 + ($isDeleted == null ? 43 : $isDeleted.hashCode());
        Object $createUser = getCreateUser();
        result = result * 59 + ($createUser == null ? 43 : $createUser.hashCode());
        Object $updateUser = getUpdateUser();
        result = result * 59 + ($updateUser == null ? 43 : $updateUser.hashCode());
        Object $createTime = getCreateTime();
        result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());
        Object $updateTime = getUpdateTime();
        result = result * 59 + ($updateTime == null ? 43 : $updateTime.hashCode());
        return result;
    }

    /* 12 */
    public String toString() {
        return "NotifyUserDTO(id=" + getId() + ", type=" + getType() + ", notifyId=" + getNotifyId() + ", userId=" + getUserId() + ", isRead=" + getIsRead() + ", isDeleted=" + getIsDeleted() + ", createUser=" + getCreateUser() + ", updateUser=" + getUpdateUser() + ", createTime=" + getCreateTime() + ", updateTime=" + getUpdateTime() + ")";
    }
    /*    */
    /*    */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.concern.facade.dto.notify.NotifyUserDTO
 * JD-Core Version:    0.6.2
 */